package com.platform.hjt.base.log;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
/**
 * 日志用annotation
 * @author 吴智超
 * 2016-09-27
 */
public @interface AopLog {
	//接收输入参数，只能在后置相关通知才能获取
	public String inputs() default "";
	//接收输出参数，在任意通知都能获取
	public String outputs() default "";
	//默认使用后置、异常通知
	public int aopType() default AopConstant.AFTER|AopConstant.AFTER_TRHOW;
}
